1. A system comprising: a plurality of processing units (CPUs); profiling circuitry to detect existence of a scalability problem associated with the execution of an application on said plurality of CPUs and determine if said scalability problem is associated with an access contention or a resource constraint; and scheduling circuitry to bind said application to a subset of said plurality of CPUs if said scalability problem is associated with said access contention.