Optimizing Subgraph Retrieval and Matching with an Efficient Indexing Scheme | Synapse