Wie kommst du darauf, das nur ein Core genutzt wird? Hast du dir die Auslastung der einzelnen Cores einmal anzeigen lassen? Eventuell beim Restore auch mal checken ob eventuell etwas anderes wie Disk oder NIC Busy ist, bevor du überhaupt 100% Taktrate eines Cores erreichst. Ich habe schon Restores mit bis zu 1GB/s gemacht und habe nie auf die CPU geachtet, weil die Disks immer schneller am Limit sind.