1. A system comprising: a plurality of cores, each core having an individual temperature gradient and an individual thermal conductivity; an analytic core power and thermal modeler configured to analytically model a leakage power for each core based upon the cores' native leakage currents and current temperatures and to model a dynamic power for each core based upon a current voltage and clock frequency for each core and to determine a total power consumption for each core based upon a sum of the core's leakage power and the core's dynamic power, and a dynamic scheduler further configured to schedule tasks for the cores based upon whether each task is an idle-use case or a low-power use case, wherein the system comprises a cellular telephone, and wherein a user is not interacting with the cellular telephone during the idle-use cases, and wherein the cellular telephone is not receiving a call or text during the idle-use cases, and wherein the dynamic scheduler is configured to select for a core having a lowest leakage power for the idle-use case and to select for a core having a lowest total power consumption for the low-power use case.