new post aligned memory allocation