Zero-copy in Go: sendfile, splice, and the cost of io.Copy

A journey optimizing the Go Compiler