Generalize thread creation/initialization
More optimal way of polling /proc/interrupts