S-FTL: An efficient address translation for flash memory by exploiting spatial locality
DFTL: a flash translation layer employing demand-based selective caching of page-level address mappings