A semiconductor apparatus comprising: one or more substrates; and logic coupled to the one or more substrates, wherein the logic is implemented at least partly in one or more of configurable logic or fixed-functionality hardware logic, the logic coupled to the one or more substrates to: detect one or more local variables in source code, wherein the one or more local variables lack dependencies across iterations of a loop in the source code, wherein the one or more local variables are to be detected after a registerization of the source code, the registerization referring to the holding of underlying data in internal channels, such as communication arcs, buffers, latency insensitive channels, automatic generation of the pipeline execution code is to be in response to detection of the one or more local variables; automatically generate pipeline execution code for the one or more local variables, wherein the pipeline execution code is to include an initialization of a pool of buffer storage for the one or more local variables, wherein the pipeline execution code is to include a pipeline depth definition, the pipelined depth definition specifying how many loop iterations are to be allowed to execute concurrently per worker being used to process the pipelined operations, wherein the pipeline execution code is to further include a definition of a plurality of tokenized slots for the private variables of the loop in the initialized pool of buffer storage, and wherein each tokenized slot is to correspond to a pipelined iteration of the loop, with a token to be taken when a pipelined iteration is started and returned when the iteration is completed, with the iteration beginning when a token can be obtained; and incorporate the pipeline execution code into an output of a compiler. one or more substrates; and logic coupled to the one or more substrates, wherein the logic is implemented at least partly in one or more of configurable logic or fixed-functionality hardware logic, the logic coupled to the one or more substrates to: detect one or more local variables in source code, wherein the one or more local variables lack dependencies across iterations of a loop in the source code, wherein the one or more local variables are to be detected after a registerization of the source code, the registerization referring to the holding of underlying data in internal channels, such as communication arcs, buffers, latency insensitive channels, automatic generation of the pipeline execution code is to be in response to detection of the one or more local variables; automatically generate pipeline execution code for the one or more local variables, wherein the pipeline execution code is to include an initialization of a pool of buffer storage for the one or more local variables, wherein the pipeline execution code is to include a pipeline depth definition, the pipelined depth definition specifying how many loop iterations are to be allowed to execute concurrently per worker being used to process the pipelined operations, wherein the pipeline execution code is to further include a definition of a plurality of tokenized slots for the private variables of the loop in the initialized pool of buffer storage, and wherein each tokenized slot is to correspond to a pipelined iteration of the loop, with a token to be taken when a pipelined iteration is started and returned when the iteration is completed, with the iteration beginning when a token can be obtained; and incorporate the pipeline execution code into an output of a compiler. detect one or more local variables in source code, wherein the one or more local variables lack dependencies across iterations of a loop in the source code, wherein the one or more local variables are to be detected after a registerization of the source code, the registerization referring to the holding of underlying data in internal channels, such as communication arcs, buffers, latency insensitive channels, automatic generation of the pipeline execution code is to be in response to detection of the one or more local variables; automatically generate pipeline execution code for the one or more local variables, wherein the pipeline execution code is to include an initialization of a pool of buffer storage for the one or more local variables, wherein the pipeline execution code is to include a pipeline depth definition, the pipelined depth definition specifying how many loop iterations are to be allowed to execute concurrently per worker being used to process the pipelined operations, wherein the pipeline execution code is to further include a definition of a plurality of tokenized slots for the private variables of the loop in the initialized pool of buffer storage, and wherein each tokenized slot is to correspond to a pipelined iteration of the loop, with a token to be taken when a pipelined iteration is started and returned when the iteration is completed, with the iteration beginning when a token can be obtained; and incorporate the pipeline execution code into an output of a compiler.