Flash memories: Successes and challenges | IBM Journals & Magazine | IEEE Xplore