Atomic persistence for SCM with a non-intrusive backend controller
Mnemosyne: lightweight persistent memory