Optimal rate-matrix pruning for large-scale heterogeneous systems | Synapse