1. A computer-implemented method of initializing processor cores in a multiprocessor system, the method comprising: a microcontroller initializing a first processor utilizing a common initialization image for all processor cores within the first processor; retrieving system firmware and executing the system firmware; initializing all remaining processors utilizing the common initialization image; detecting, via the executing firmware, a system configuration of the multiprocessor system; generating a customized processor initialization image for each of the processor cores in the multiprocessor system; storing the customized processor initialization images to a storage device; triggering all of the processor cores to enter a power save state in which all initialization settings of the processor cores are lost; and in response to all of the processor cores entering the power save state, re-initializing at least a first processor core of the first processor using a first customized initialization image generated for the first processor core.