A superblock-based flash translation layer for NAND flash memory | Synapse