1. A non-transitory computer readable storage medium having stored thereon computer-executable instructions that when executed cause at least one processor to: prepare a code module of instructions to be ready for instantiation for execution on a target computer system comprising a plurality of computation units collectively capable of multithreaded execution of instances of code modules, by providing configuration information comprising an indication of code module operating group size representing an estimate of the number of instances of the code module that can be collected together in a group, and cause a packet unit to: (i) form groups of computation instances to be concurrently dispatched to the target computer system for execution by the plurality of computation units, each computation instance being an instance of a code module, and (ii) control the dispatch of groups of computation instances using respective target dispatch quantities of grouped instances of code modules determined according to a function using the operating group size of at least one of the respective code modules associated with computation instances of each grouping.