Optimizing Programming Energy for Improved RRAM Reliability for High Endurance Applications | IEEE Conference Publication | IEEE Xplore