Linked Presentation: Closing the Performance Gap Between Volatile and Persistent Key-Value Stores Using Cross-Referencing Logs