Memalign followed by memset seems to be a common pattern. Why not combine the two into one "MemAlignedAllocZeroInitialized" call?