Hierarchical use of heterogeneous flash memories for high performance and durability | IEEE Journals & Magazine | IEEE Xplore