Use composite objects feature to enable parallel upload of multiple files to Google Cloud Storage. You can upload only 32 objects at the max and to only 1 bucket. The command to do that is gsutil compose. Use CRC32c for integrity checking.