Dynamic voltage frequency scaling for multi-tasking systems using online learning | Synapse