Affinity and Conflict-Aware Placement of Virtual Machines in Heterogeneous Data Centers | Synapse