Add NUMA interleave of memory allocations
Adds the option to interleave memory allocations uniformly across the NUMA regions which are allowed by the CPU affinity mask.
Seems to help the threadpool when running EAGLE_50 on a single node of COSMA8, see #760.
Edited by Peter W. Draper