BenchToolF3 now uses separate objects and outputs duration/throughput like BenchToolF4