Use less memory in align_malloc, elaborate in comments and header file.