code: Add support for pmem non-temporal memcpy, memmove and memset

The pmem library did not have support for pmem aware memXXX functions. This
change adds this support and uses non-temporal C intrinsics.

Ref: issues/pmem#12