Mixed-criticality Scheduling with Memory Bandwidth Regulation