How powerful does my (Turing) machine have to be to solve a given problem in polynomial time?

Math/Physic/Economic/Statistic Problems

How powerful does my (Turing) machine have to be to solve a given problem in polynomial time?

Is there a limit where more processors can’t solve the problem faster?
• Communication complexity
(Surprisingly important in studying the limitations of data structures)