1. A computer-implemented method for concurrently processing at least a portion of a graphical model including a plurality of blocks and connections among the plurality of blocks, said method comprising: storing the graphical model in a memory; identifying a group of interconnected blocks from the plurality of blocks of the graphical model stored in the memory, the group of interconnected blocks including connections among the group of interconnected blocks; comparing the group of interconnected blocks and the connections among the group of interconnected blocks with predetermined connectivity patterns, where the predetermined connectivity patterns include sets of blocks interconnected in particular ways that are suitable for concurrent processing, and wherein the sets of blocks of the predetermined connectivity patterns include a first block configured to transmit data to a second block; and if the group of interconnected blocks and the connections among the group of interconnected blocks match a given predetermined connectivity pattern of the predetermined connectivity patterns, concurrently executing, by a multiprocessor system coupled to the memory, the group of interconnected blocks during execution of the at least a portion of the graphical model.