Using INTERCONNECT as an engine in OptoCompiler