pmem: add support for clflushopt.

- Implement pmem_fence().
- Choose clflushopt over clflush when supported by the CPU.