System software for persistent memory
Failure-atomic msync(): a simple and efficient mechanism for preserving the integrity of durable data