Real-time dynamic voltage scaling for low-power embedded operating systems | Synapse