1. A computer-readable medium containing instructions to configure a processor to perform a method for testing an application on a processor using a task graph comprising a parent task and one or more child tasks, the method comprising: providing the parent task to initiate the task graph at the processor, the parent task including a task number unique to the task graph; providing the one or more child tasks, the child tasks each including a task number unique to the task graph and a command to be performed by the one or more child tasks; and enabling, at the processor, the parent task to initiate execution of the application at the processor.