private static void RunTrials(string name, string config, int offset)
{
List<Program> trials = new List<Program>();
Console.WriteLine("*** Starting {0} Runs ***", name);
for (int i = 0; i < numRuns; i++)
trials.Add(StartTrial(name, config, i+offset));
while (!AllFinished(trials)) Thread.Sleep(1000);
Console.WriteLine("*** Finished {0} Runs ***", name);
}