I assume all the arrays shown are gpuArrays. You can use pagefun for creating A
A=pagefun(@mtimes, B,C);
There is also mtimesx ( Download ) on the File Exchange which optimizes this kind of thing for CPU variables.
The remaining operations are already internally vectorized, both for ordinary CPU array variables and gpuArrays. You can just do
D=E.*F;
G=H+I;