DFTL: a flash translation layer employing demand-based selective caching of page-level address mappings
A superblock-based flash translation layer for NAND flash memory