Intel High Level Synthesis Compiler: User Guide