Para aprovechar ambos microprocesadores a partir del sistema operativo, aún con aplicaciones monolíticas (diseñadas para un único núcleo), éste debe encargarse de realizar lo que se denomina el balanceo de carga, el cual asigna una tarea (o aplicación) en el procesador que menos carga tenga.