Abstract
Persistent Memory (PM) is an emerging memory technology aimed to eliminate the gap between main memory and stable storage. Nevertheless, today's programs will not readily benefit from PM because crash failures may render the program in an unrecoverable and inconsistent state. In particular, it is of great interest to investigate how common data structures can be modified to be used transp…