// MS:
#include <malloc.h>
_aligned_malloc(int size, int align)
_aligned_free(void* p)
----------------------------------------------------------------------------
// GCC:
#include <mm_malloc.h>
_mm_malloc(int size, int align)
_mm_free(void* p)