1. A method comprising: selecting, by a processor, a group of instructions from an instruction stream; extracting, by the processor, a respective designated bit from each instruction in the group of instructions; encoding the extracted designated bits to form a sequence of chaining bits, wherein the sequence of chaining bits is to encode a plurality of execution modes for the group of instructions, and wherein the sequence of the chaining bits comprises a first bit corresponding to an inter-group parallel execution mode and a second bit corresponding to an inter-group parallel execution mode; decoding, by the processor, the sequence of chaining bits to determine a first execution mode of the plurality of execution modes; identifying, by the processor, zero or more instruction stream dependencies among the group of instructions in view of the first execution mode; and outputting, by the processor, one or more control signals to control execution of the group of instructions at one or more pipelines stages of the processor in view of the identified zero or more instruction stream dependencies.