y of benchmarkRecords. Each
   * benchmarkRecord contains `status` and `value` fileds and `value` also
   * contains an object with `timeInfo`, `memoryInfo`, `deviceInfo` and
   * `modelInfo` fileds.
   */
  function parseBenchmarkResults(benchmarkResults) {
    const structuredBenchmarkResults = {};
    for (let benchmarkReocrd of benchmarkResults) {
      if (benchmarkReocrd.status !== 'fulfilled') {
        return;
      }
      let tableName = getTableName(benchmarkReocrd);
      let deviceName = getDev