Pergunta de entrevista da empresa NVIDIA

Write a malloc and free function that forces the buffer to start on a byte aligned boundary. (Asked as a homework assignment, not during an interview)