Kernel-Based Thread and Data Mapping for Improved Memory Affinity
A Survey of Software Techniques for Using Non-Volatile Memories for Storage and Main Memory Systems