A modeling and optimization approach for multiple energy carrier power flow | Synapse