Heterogenous computing is already used in AlphaGo (and your smartphone). 3d chips will come to mainstream devices in a few years, but will give "only" a modest performance boost, say 2x or so.
The rest of the technologies you mention have great potential but will they be available in a smartphone in one decade? I don't think so.
You might ultimately only need some specialized "neural processing instruction set" for either the GPU cores or for the CPU cores. Or at least, I don't see any obvious obstacles to that.
The rest of the technologies you mention have great potential but will they be available in a smartphone in one decade? I don't think so.