x86: more AVX2 framework, AVX2 quant_8x8

Use 32-byte alignment instead of 16 to satisfy AVX2 using new macros.
Change the alignment of malloc.