related documents iDO: Compiler-Directed Failure Atomicity for Nonvolatile Memory Conference Proceeding