Das Programm überprüft aber nicht die Auslastung eines Prozesses und verteilt dementsprechend. ... Wäre aber eine Idee.
Das macht so ziemlich jedes general-purpose Betriebssystem bereits und du störst es mit zufälligen Zuweisungen eher dabei. In das Scheduling (oder allgemein Ressourcenverwaltung) einzugreifen macht meistens nur Sinn, wenn du
mehr Wissen hast als das
OS (z.B. diese alte Anwendung läuft nur, wenn sie nur einen Kern nutzen darf).
Trotzdem eine schöne Idee, ist ja auch nen spannendes Thema