acyclic software pipelining