SELCC: Enhancing MLC Reliability and Endurance with Single-Cell Error Correction Codes | IEEE Conference Publication | IEEE Xplore