Merge pull request #3484 from RosettaCommons/roccomoretti/benchmark_multicore_parallel
Update Benchmark Multicore HPC driver to better handle multiple distinct jobs
Currently, the Multicore HPC driver can't parallelize across multiple calls to submit_hpc_job(). This PR adds such functionality.
This should aid local testing of benchmark protocols (like scientific tests) in the case where you're submitting a number of distinct small jobs (versus a large number of the same job).