Added 'runtime.GOMAXPROCS(runtime.NumCPU())' that makes better use of CPU