Parallize execution of plans across the machines

The tasks per machine are still sequential