An efficient page-level FTL to optimize address translation in flash memory | Synapse