This has been done before; heat and having two crankshafts kinda kills it
I'd be curious to know more about the heat problem you've mentioned. Naively, there should be much less waste heat to dispose of due to the fact that the same cylinder volume is doing twice the work.