QoS-Aware Resource Allocation for Video Transcoding in Clouds | Synapse