This is an SMP only patch set. It implements the second generation of the scheduler helping protocol and replaces the current implementation. It finalizes the OMIP locking protocol implementation. The global scheduler lock is replaced with scheduler instance specific locks.