Preemptively scheduling hard-real-time sporadic tasks on one processor | Synapse