Bugfix: an hoNDArray that does not own it's data should not be allowed to deallocate it.
Incremental broken commit.
Initial implementation of templated multiply with broadcasting.