Loop pipelining