Enhancing lifetime of NVM-based main memory with bit shifting and flipping | IEEE Conference Publication | IEEE Xplore