Bridging the Memory-Storage Gap