Text this: Cache Interference-aware Task Partitioning for Non-preemptive Real-time Multi-core Systems.