Optimal Rate-Matrix Pruning For Heterogeneous Systems | Synapse