PyHLS: Intermediate Representation for Versatile High-Level Synthesis (International Journal of Electronics and Telecommunications, 2025)