An implementation of the synchronous dataflow model of computation from Lee & Messerschmidt's 1987 paper (Static Scheduling of Synchronous Dataflow Programs for Digital Signal Processing)