Most of the bottlenecks I see are not due to the organization of data. Unnecessary communication of data is the #1 offender.