The billion dollar question is - how does the kernel know which task is what bound ? Simple - the kernel 'observes' the tasks.