mallocMC: Memory Allocator for Many Core Architectures