Memory Controllers for Mixed-Time-Criticality Systems