In mobile, 62.7% of computation energy cost is spent on data movement [pdf]
One way in which the brain differs from conventional computers is that neurons appear to serve as both CPU and memory storage. Rather than having a few fast CPUs and a large bank of dedicated memory with a few busses (leading to "the von Neumann bottleneck" of data transfer between memory and CPU), the brain has many slow neurons each of which has many connections with other neurons.So, in-memory computing may be more brain-like.The brain appears to be very good at massive concurrency with low energy consumption, at the expense of slow serial computation and a high error rate.