Transparent huge pages do not work in memory-mapped files, and they can bring a significant performance increase on very large graphs. Thus, we need three ways to load a graph: - mmap()'d file (with flags) - heap-allocated memory - mmap()-allocated memory (with flags) This is identical to the possibilities we have in ε-serde with MemCase.