ARM Multi Cores on SoC's at Close Proximity
"ARM cores on a device such as a smart phone must be closely located on die for faster communications"

No, that is not needed, because sometimes that fast communication is not needed. One core could be part of the radio or gps subsystem, which doen't need to communicatie fast with the main core.