A single worker process sounds like what it says it is. A single process containing possibly many OS threads. Just because it's a single process doesn't mean it won't use all cores. Where's the implication that process = core? GOMAXPROCS defaults to the number of cores in the system.
> To be fair all the contestants (including Go) were running single worker process
That seems to imply that they were all limited to a single core.