A semi-preemptive garbage collector for solid state drives | IEEE Conference Publication | IEEE Xplore