Added O_DIRECT and posix_memalign in Buffer