Yes we could go the route of fully embracing a multi core architecture, with added benefits of increased battery life, one could stick with AA cells then, and it would be highly flexible. On the negative side, it could make development a bit more difficult. However that is the future of computer...