and process 116 a and a second processor 114 for executing a process 114 a processes 110 a 114 a and 116 a are part of a single application for execution within multi processor environment 100 other components of multi processor environment 100 includes a memory 108 which is an example of a resource which may be allocated and a communication bus 116 although not shown one of ordinary skill in the art will realize that various other resources such as matrix configuration queue length priority etc may be allocated as proves necessary according to the precepts and principles of the present invention in operation a programmer wishing to allocate resources related to the application initially provides a script file 106 to dedicated processor 102 advantageously unlike conventional multi processor systems wherein all processors may undertake resource allocation dedicated processor 102 is solely dedicated to resource allocation and to the task of parsing and interpreting the contents of script file 106 in one embodiment script file 106 contains a description of the execution sequence of the application and a list of its corresponding resources when they are required and when such resources are releasable on parsing script file 106 dedicated processor 102 becomes privy to the execution sequence and list of resources of the application ahead of its execution in this manner the present invention permits assignment of resources ahead of need and releases them when no longer in use although not shown one of ordinary skill in the art will realize that techniques other than a script file for predictably determining the needs of the multiple processors can be employed for example an object oriented data structure may be provided to dedicated processor 102 by way of example an exemplary script file 106 is provided below in.