Optimal Resource Allocation in Clouds | Synapse