A fast algorithm for matrix balancing | Synapse