I am a toyota fan... But I must say, all these engines makes similar power. They differ only in operation and character... The highest is MIVEC however because to my knowledge, there is a version that makes 170 hp bar the Nissan Neo VVL that makes 180 hp.
But, Honda B16B will normally win because the car is lighter, and I think their gearing is slightly better (not sure on this, suspect only).
So, for engine sheer power - Neo VVL > MIVEC > B16B & Blacktop
For acceleration and speed - B16B > The rest