Soft Real-Time Systems: Predictability vs. Efficiency