The simplest parallel pattern
Bash backgrounding (&) plus wait gives you parallelism for free. Drop an SSH command in a loop, append & to each, and wait at the end. For 8 machines and a 1-second SSH connection, this turns 8 seconds of latency into 1.
GNU parallel — the cleaner version
For more sophisticated needs (job control, progress, log capture), parallel from GNU is the canonical tool. It reads from stdin or a file, runs each command in parallel up to a configurable concurrency, and handles output sanely.