High-level synthesis of dynamic data structures: A case study using Vivado HLS | IEEE Conference Publication | IEEE Xplore