support running tests in parallel using -j N