Golang Memory Pool