Intel Corporation interview question

implement aligned memory allocation