Register allocation for write activity minimization on non-volatile main memory | IEEE Conference Publication | IEEE Xplore