Programming strategies to improve energy efficiency and reliability of ReRAM memory systems | IEEE Conference Publication | IEEE Xplore