Achievable-Rate-Aware Retention-Error Correction for Multi-Level-Cell NAND Flash Memory | IEEE Journals & Magazine | IEEE Xplore