A Linear-Time Heuristic for Improving Network Partitions | Synapse