Dynamic Task Scheduling to Mitigate System Performance Variability.