1. A method implemented in a non-transitory machine-readable storage medium and processed by one or more processors configured to perform the method, comprising: gathering metrics for resources used by a first process and a second process in a multicore processing architecture; and grouping the first process and the second process together based on metrics evaluated for usage of the resources by the first and second processes within the multicore processing architecture.