FPGA HLS Today: Successes, Challenges, and Opportunities