The Wiki page here:
http://processors.wiki.ti.com/index.php/General_hardware_design/BGA_PCB_design/BGA_decoupling
says:
<<<<
Instead of placing one via per ball inside the power/ground center section of a BGA, skip every other row and share every via with two power or ground balls. This will allow caps to fit directly underneath the part and inductance will be minimized greatly Vs. placing the caps outside the footprint area..
>>>
As the article points out, its the only way to get all the required decoupling caps under the BGA.
I'm currently routing a DM814x PCB using 0402 decoupling caps, and am checking that the above advice is valid for the DM814x devices.
thanks
steve