1. In a multi-processor computing environment, a method by a first processor for allocating resources for use by a second processor, the method comprising: providing a script to the first processor, the script containing information related to the resources required by the second processor and when required; parsing the script to determine the resources required by the second processor; and dynamically allocating the resources at the time needed by the second processor.