I checked the benchmark code out. I have asked the author for more information. I am not sure if all the tests were limited to using only 1 core during the run. GOMAXPROCS=1 severely limits the Go version.
1 Go worker process can utilise all the cores in the server. I just want to get that clarified.