Is calling Read() multiple times in parallel a supported operation on a io.Reader?