Balancing Tracking Granularity and Parallelism in Many-Task Systems: The Horizons Approach | Synapse