1. A computer device, comprising: a first hardware processing platform configured to execute an operating system instance including: a policy manager module configured to: identify a process having an interaction relation between a first component and a second component, identify an affinity value for the interaction relation representing a sensitivity of the process to a relative location of the first component and the second component with one type of affinity value conveying that the process benefits when the first component is located on a different platform relative to the second component, and determine a placement of the first component in relation to the second component based on the affinity value; and a location determination module configured to register a location of the first component and the second component; and a second hardware processing platform heterogeneous from the first hardware processing platform.