Exposing ILP in custom hardware with a dataflow compiler IR