Added multi-threaded multipart upload