Heterogeneous Delay Tolerant Task Scheduling and Energy Management in the Smart Grid with Renewable Energy | Synapse