NVHT: an efficient key-value storage library for non-volatile memory
Mnemosyne: lightweight persistent memory