Parallelizing video transcoding with load balancing on cloud computing