Explain the use of Go's standard library for working with parallel and distributed computing, and what are the various techniques and strategies for parallel and distributed computing in Go?