Malloc hugetlb

This is a possible way to optimize dTLB misses by moving more memory onto HugeTLB pages. The value as an optimization would need to be proven. cc @llelf.