array
=====
* Make generic transpose in place
array::hdf5
===========
* hdf5 reader
* hdf5 writer
array::matlab
=============
* matlab reader
* matlab writer
blas
====
* design a backend (OpenCL, Cuda) abstraction
* clBlas integration
* cuBlas integration