Arboricity and Subgraph Listing Algorithms | Synapse