1. A computing device, the computing device comprising: N processors, N greater than one, wherein at least two of the N processors differ with respect to a level of power that each of the at least two processors draws, wherein N is greater than one; a power-based scheduler configured to: obtain information about processor-demand for each of a plurality of tasks; obtain capacity information for each of the N processors; obtain processor-power information for each of the N processors; and schedule each of the plurality of tasks among the N processors based upon the information about processor-demand, the capacity information, and the processor-power information to reduce overall power consumption of the N processors.