Achieving page-mapping FTL performance at block-mapping FTL cost by hiding address translation
DFTL: a flash translation layer employing demand-based selective caching of page-level address mappings