Möchte man mehrere Programme gleichzeitig (z.B. im Kontext eines Batch-Jobs) ausführen (das will man, wenn man mehr als eine CPU hat), so kann man zu folgenden Tools greifen:
xargs mit dem Argument -P
xjobs
parallel bietet zusätzlich ein Tool an, dass über ssh andere PCs ansteuern kann.
ppss
I also use parallel. It is the best tool for multithreading in bash.