Add support for running commands in parallel