Towards Efficient Resource Allocation for Heterogeneous Workloads in IaaS Clouds | Synapse