Runs the paper-aligned heavy workloads (see Section 5.2) for each pattern
across MP, Shared, and GPU variants. Speedups are measured against a
sequential JavaScript baseline (single-threaded, no workers, no
SharedArrayBuffer) on the same input size. Each measurement
averages runs timed iterations after warmup warmups.
Pick patterns and variants, then click "Run benchmarks".