system now uses task->cpu to figure out which task queue to use (each CPU has its own)
more work on smp