Detecting network communities: a new systematic and efficient algorithm | Synapse