Hierarchical Matrix Operations on GPUs | Synapse