Graph-based distributed Nash equilibrium seeking for potential games | Synapse