Developing cycle-accurate contract specifications for synchronous parallel-pipeline hardware: Application to verification | IEEE Conference Publication | IEEE Xplore