1. A non-transitory computer-readable medium embodying at least one program executable in a computing device, the at least one program comprising: code that provides a plurality of different implementations of an elastic function; code that generates a performance evaluation of each of the different implementations of the elastic function for a plurality of different computing device configurations; code that generates a plan for selecting an efficient implementation of the elastic function from the different implementations of the elastic function, the plan being generated based at least in part on the performance evaluations; code that selects one of the different implementations of the elastic function for execution based at least in part on the plan and a current computing device configuration in response to the execution of an application that calls the elastic function; and code that executes the one of the different implementations of the elastic function.