Multi-version memory: software cache management for concurrent B-trees | IEEE Conference Publication | IEEE Xplore