Vitis HLS Hardware Design Methodology