ARDUINO NETWORK TO SHARE THE WORKLOAD?

Hello,

I'm working on a project that requires to have a cycle time of 10ms (100Hz) to read data from a gyroscope/accelerometer
(MPU 6050) elaborate and control the balance of an inverted pendulum.

Arduino UNO performance are at the limit, if I want to add many more features like:

-communication with pc
-digital I/O
-distance sensors
-etc

To avoid slowing down the cycle, I thought to connect 2/3arduino in I2C network and share the workload, is a good choice?

Or maybe it's better to use a Board more handsome? (like Arduino TWO, or other)

Thanks