Meta-Heuristics for Large-Scale Process Scheduling