HERO: A Hierarchical Set Partitioning and Join Framework for Speeding up the Set Intersection Over Graphs | Synapse