The bleak future of nand flash memory
Characterizing flash memory: anomalies, observations, and applications