If you have a multiprocessor system (several processors/cores sharing the same memory/address space) you can use the solution suggested in the other posts.
If you have SSH access to other machines, then you can evenly distribute the execution of the backticks among the
machines using the parallel backtick
qx method provided by
GRID::Cluster.