A semi-preemptive garbage collector for solid state drives
A superblock-based flash translation layer for NAND flash memory