If you are running 3 shower heads, each 5 gallons per minute, and are in a cold climate with 40F incoming water, and like to cook yourself at 120F, then you need 576K BTU per hour to keep up...and yes, you would need 3 large tankless heaters.
On the other hand if you normally only use 2 of the 3 heads, each 2.5 gallons per minute (normal flow, not reduced flow), water comes in at 50F and you use 108F, then that works out to 139K BTU. I have a 160 K BTU gas tankless unit and _love_ it. I've had some health issues and sometimes need to be in the shower a long time. I've never run out of hot water, never have problems with multiple devices (1 low flow shower head, dishwasher and washing machine, running at the same time). Never a problem with the kid using up all the hot water before I need the shower. Love it.
-Jon