SpaceJMP: Programming with Multiple Virtual Address Spaces
Mnemosyne: lightweight persistent memory