A method of communicating across an operating system comprising a plurality of nodes with each node having one or more processors capable of executing a plurality of processes and having a plurality of memory sources, said method comprising the steps of: detecting an event within the system; extracting an initial process address from one of the memory sources to determine a location of an initial process in response to detecting the event; extracting an initial data address from one of the memory sources to determine a location of initial data to be used in the initial process in response to detecting the event; executing executable code of the initial process located at the initial process address utilizing initial data to define an initial processed data set; extracting a second process address from one of the memory sources to determine a location of a second process to execute prior to the completion of the execution of the executable code of the initial process; and, executing executable code of the second process after completion of the execution of the executable code of the initial process wherein: the step of extracting the second process address is performed prior to the completion of the execution of the executable code of the initial process utilizing the initial data; and the method further comprises the step of extracting a second data address from one of the memory sources to determine a location of second data to use in the second process prior to the completion of the execution of the executable code of the initial process, wherein the step of extracting the second process address is further defined as extracting the second process address from the initial data at the initial data address and wherein the step of extracting the second data address from one of the memory sources is further defined as extracting the second data address from the initial data at the initial data address. detecting an event within the system; extracting an initial process address from one of the memory sources to determine a location of an initial process in response to detecting the event; extracting an initial data address from one of the memory sources to determine a location of initial data to be used in the initial process in response to detecting the event; executing executable code of the initial process located at the initial process address utilizing initial data to define an initial processed data set; extracting a second process address from one of the memory sources to determine a location of a second process to execute prior to the completion of the execution of the executable code of the initial process; and, executing executable code of the second process after completion of the execution of the executable code of the initial process wherein: the step of extracting the second process address is performed prior to the completion of the execution of the executable code of the initial process utilizing the initial data; and the method further comprises the step of extracting a second data address from one of the memory sources to determine a location of second data to use in the second process prior to the completion of the execution of the executable code of the initial process, wherein the step of extracting the second process address is further defined as extracting the second process address from the initial data at the initial data address and wherein the step of extracting the second data address from one of the memory sources is further defined as extracting the second data address from the initial data at the initial data address. the step of extracting the second process address is performed prior to the completion of the execution of the executable code of the initial process utilizing the initial data; and the method further comprises the step of extracting a second data address from one of the memory sources to determine a location of second data to use in the second process prior to the completion of the execution of the executable code of the initial process, wherein the step of extracting the second process address is further defined as extracting the second process address from the initial data at the initial data address and wherein the step of extracting the second data address from one of the memory sources is further defined as extracting the second data address from the initial data at the initial data address.