1. A computer implemented method for enhancing boot time of a computer system, the method comprising: initializing initial program load firmware on a plurality of service processors; performing initialization tasks, wherein the initialization tasks are performed on the plurality of service processors and wherein each service processor in the plurality of service processors performs independent non-redundant initialization tasks concurrently as other independent non-redundant initialization tasks are performed by another service processor in the plurality of service processors; switching control back to a primary service processor within the plurality of service processors; and loading a set of runtime firmware, wherein the set of runtime firmware is loaded by the primary service processor.