https://highlevel-synthesis.com/hls-02/