numactl man page has incorrect information about --localalloc option. Current Text:- --localalloc, -l Always allocate on the current node. It should be --localalloc, -l Try to allocate on the current node of the process, but if memory cannot be allocated there fall back to other nodes.
This manual page is not part of the kernel documentation. To report a bug in (what I hope is) the right place, see http://man7.org/linux/man-pages/man8/numactl.8.html#COLOPHON