Software pipelining and superblock scheduling: compilation techniques for VLIW machines | IEEE Conference Publication | IEEE Xplore