Timeslice preemption