ShadowGC: Cooperative garbage collection with multi-level buffer for performance improvement in NAND flash-based SSDs | IEEE Conference Publication | IEEE Xplore