Set systolic and replicated distributions to exit program if the number of cores exceeds the number of particles.
Overhauled benchmarking interface to run all tests for a given distribution and problem size and output them to standardized filenames.