Modeling task level parallelism in piece-wise regular programs by E. Rijpkema