Also erstens musst du das nicht selbst verteilen, das mach das OS für dich ( insofern es MP fähig ist ).
Zweitens musst du dir auch über den Speicher keine Gedanken machen, auch der wird nicht vom Benutzer verwaltet.
Ein MP system ist nie 100% schneller als ein Singel System: Warum?
Ganz einfach: Weil eben, wie in deiner Frage beschireben wurde die ganze Last erst mal verteilt werden muss, was natürlich auch etwas Rechenaufwand erfordert.