Intel High Level Synthesis Compiler Pro Edition: Best Practices Guide