Passivity-Based Distributed Optimization With Communication Delays Using PI Consensus Algorithm | Synapse