BLog: block-level log-block management for NAND flash memorystorage systems
DFTL: a flash translation layer employing demand-based selective caching of page-level address mappings