Global and partitioned multiprocessor fixed priority scheduling with deferred preemption