Describir: Streamlining High-Performance Heterogeneous Hardware Design