NAND flash is currently the most prominent non-volatile semiconductor memory technology, used mostly for storage. Both flash and phase-change memory employ multi-level cells (MLC), while beneficial in terms of storage capacity and cost per bit, MLC comes at a performance penalty. The technology ...