Automated selection of offloadable tasks for mobile computation offloading in edge computing