1. A heterogeneous multiple core control system for predictive medical monitoring comprising: a first processor platform optimized for serialized computation; a second processor platform optimized for parallelized computation; and a memory storing instructions that, when executed by the first processor platform and the second processor platform, cause the system to determine whether a condition of a first patient is to be monitored using a primarily parallelized model or a primarily serialized model, calculate a predicted condition of the first patient using the primarily parallelized model by executing the primarily parallelized model on the second processor platform, and calculate the predicted condition of the first patient using the primarily serialized model by executing the primarily serialized model on the first processor platform; and wherein the instructions, when executed by the first processor platform and the second processor platform, further cause the system to monitor a first change in average execution time resulting from adding a new patient monitored using the primarily serialized model on the first processor platform, and monitor a second change in average execution time resulting from adding a new patient monitored using the primarily serialized model on the second processor platform, and wherein the instructions, when executed by the first processor platform and the second processor platform, cause the system to calculate the predicted condition of the first patient using the primarily serialized model by executing the primarily serialized model on the first processor platform when the first change in average execution time is less than the second change in average execution time, and executing the primarily serialized model on the second processor platform when the second change in average execution time is less than the first change in average execution time.