Scheduling of Demand Side Resources Using Binary Particle Swarm Optimization | Synapse