apple and bsd has proper posix_memalign from start