Redesign the Memory Allocator for Non-Volatile Main Memory
Mnemosyne: lightweight persistent memory