An efficient page-level FTL to optimize address translation in flash memory
DFTL: a flash translation layer employing demand-based selective caching of page-level address mappings