Streamlining High-Performance Heterogeneous Hardware Design