RRAM Endurance and Retention: Challenges, Opportunities and Implications on Reliable Design | IEEE Conference Publication | IEEE Xplore