Parallel Meta-Heuristics for Solving Dynamic Offloading in Fog Computing