A Multi-Objective Demand Response Optimization Model for Scheduling Loads in a Home Energy Management System | Synapse