11. The computer program product of claim 10 wherein each corresponding event of the different events is represented as a corresponding pointer.
11. The computer program product of claim 10 wherein each corresponding event of the different events is represented as a corresponding pointer. 12. The computer program product of claim 11 wherein the instructions for performing inference analysis comprises: instructions for performing calculations regarding the first cohort using a first thread executing on a processor having multi-threading functionality; and instructions for performing calculations regarding the second cohort using a second thread executing on the processor.