Architectures for statically scheduled dataflow