1. A computer system comprising: a load balancer that is operative to identify a plurality of processing states each operable to execute a task, wherein each processing state indicates how the task is to be distributed among a plurality of processing elements; and a current selector operative to select a processing state and select a battery characteristic, from a plurality of differing battery characteristics, that is most power efficient for execution of the task and executing the task using the selected processing state and selected battery characteristic.