Optimal demand response based on utility maximization in power networks | Synapse