A high speed programming scheme for multi-level NAND flash memory | IEEE Conference Publication | IEEE Xplore