in reply to Parallel PL execution

You can find an old version that I wrote at Run commands in parallel.

These days it is probably easier just to go with Parallel::ForkManager.