Intel's Haswell vs. AMD's Steamroller

I know it's still early to ask but I'm seeing news about apps being more and more capable in a multi threaded environment and games also because of Sony's decision to go with the 8-core Jaguar processor of AMD which, in order to maximize its power, developers need to make their games more capable of threading and that's the biggest strength of AMD's FX lineup or AMD's chips in general. Also, I see news about Steamroller being the next big thing for AMD so....

Do you think Steamroller will close the gap between AMD and Intel or... WIll Intel dominate the x86 market and (possibly) the mobile market with Haswell?

In terms of pure performance (not considering price, established brand and power consumption)?

In general, considering all the factors?