hw: remove useless argument of Thread::_call
hw: use processor shares for processor scheduling

Every processor client holds exactly one processor share and passing a share
to another thread is not possible by now.