Either Dempsey or Willard. Dempsey was miles better at punching, but Willard may edge him on one punch power. The safe and sure bet is Dempsey.
I would guess that Willard hit the hardest in terms of one punch power, but Dempsey was by far the best finisher.