Profile-based dynamic voltage and frequency scaling for a multiple clock domain microprocessor | Synapse