Optimal Scheduling for Real-Time Jobs in Energy Harvesting Computing Systems | Synapse