Certifying Loop Pipelining Transformations in Behavioral Synthesis