Extract benchmarks into bench_test.go
Fix crashes when GOMAXPROCS is too high

We must have at most one goroutine per destination line
Fixes #4