Seamless HW/SW co-design flow