core - How can I handle very large graphs that do not fit into a single machine's memory?