sync.Pool compatibility layer for for Go - fall back to a channel based pool in Go < 1.3