A User Perspective Optimization Scheme for Demand-Side Energy Management