Zaslat SMS: Multidimensional Discrete Unitary Transforms. Representation, Partitioning, and Algorithms