Changed uninitialized function to use offset to compute pointer offsets instead of incrementing the pointer.
Changed transpose function to do an uninitialized copy.
Added a functor that computes permuted ordinal indices.
Implemented an optimized permutation function for Tensor.
Pmap tests now exclude exception checks when exceptions are disable.
- Improved performance of transpose operations.
- Implemented unit tests for each of the three transpose operations.
Updated tensor transpose constructors to use the new, optimized transpose operations.
Merge pull request #10 from evaleev/master

Commit pull request for non-instrusive tile interface.
Merge pull request #6 from ValeevGroup/master

sync with ValeevGroup:master