C/C++ requires the result of malloc/new to be aligned for any primitive type. Change-Id: I715b7679e738f34b3b409993fb3ef242e1321b7f
Change-Id: I87d80fbcd4ec26c0ee4f601b9c4c64f600418dd9
Change-Id: Ifc08e64b3a85205f072b7abab1149c7ab71e2f75