1. A method for selecting processor cores of a multi-core processor within a computing device, comprising: determining a state of the computing device; determining a plurality of ratios of current leakage by comparing a current leakage of each of a plurality of processor cores to current leakages of other processor cores of the plurality of processor cores; comparing the plurality of ratios of current leakage to a plurality of boundary values corresponding to the state of the computing device in a plurality of inequalities; selecting a processor core associated with at least two boundary values in response to determining that at least two of the plurality of inequalities are true; and engaging the selected processor core to execute a task in combination with another processor core.