Nice, that works (assuming `addprocs(4)` is used instead). Alternately, if the first line is placed last, they all launch simultaneously.
My guess as to the reason why this occurs is because process 1 is responsible for sending tasks to the worker processes (2,3,4), and if it is given a job in the first line, it has to wait until the job is finished before it can send the remaining three lines of instructions to its workers. Is this reasoning correct? Thanks again!
