Predictable and composable system-on-chip memory controllers by