A new system call, processor_affinity(2), can bind a process or thread to multiple CPUs. This new call addresses performance issues in handling threads and interrupts in larger hardware configurations and also achieves better load balancing for critical applications and services by providing multiple binding targets. It also enhances resource provisioning and management by enabling process or thread binding with greater scalability.