code: def collect_results():
      
      results = []
      for exe, backendname in EXE_BACKEND_MATRIX:
          results.extend(benchmark_process_and_backend(exe, backendname))
      results.extend(benchmark_go())
  
      results.sort(
          key=lambda br: (br.benchmark, float(br.time), br.platform, br.backend))
      return results
docs: Runs all platforms/backends/benchmarks and returns as list of
      BenchmarkResults, sorted by benchmark and time taken.