Program Debloating via Multi-Granularity Stochastic Optimization | Synapse