add aligned allocation example
add compiler version ifno