1. A computer program product for thread binding, the computer program product comprising: a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: generating a thread layout for processors in a computing system; allocating system resources for tasks of an application allocated to the processors; affinitizing the tasks; and generating threads for the tasks, wherein thread count for each of the tasks is at least one of equal or unequal to other of the tasks.