Utility Optimal Scheduling in Energy-Harvesting Networks | Synapse