run tests in parallel
Add an option "-j N" to run at most N test programs in parallel. If we execute tests one-by-one (also see #6 (closed)) this can also be done in a more fine-grained way, i.e. executing multiple tests from the same test program in parallel.