Potential and methods for embedding dynamic offloading decisions into application code. (October 2016)