TurboBoost and Turbo Core technologies adjust the processor's clock frequency based on _____.
The user's settings
The power supply
The workload
The temperature