I'd say Haye; Miranda arguably has a more devastating punch than either pound for pound but has no boxing skill to go with it. Hence Abraham just waiting for Miranda to gas and then blasting him.
Abraham's knockouts are more devastating, guys collapsing to the canvas in alarming fashion. He's a smaller man too. Either way I always maintained these two are the biggest punchers in boxing.