Linked Presentation: ctFS: Replacing File Indexing with Hardware Memory Translation through Contiguous File Allocation for Persistent Memory