Add an option to dynamically rebalance interrupts across cores
(hw.intrbalance); off by default.
The goal is to minimize preemption. By placing interrupt sources on
distinct CPUs, ithreads get preferentially scheduled on distinct CPUs.
Overall preemption is reduced and latency is reduced. In our workflow
it reduced "fighting" between two high-frequency interrupt sources.
Reduced latency was proven by, e.g., SPEC2008.