Use sparse matrices in phase three
Matrices A and X in phase three are both sparse in their structure. Sparse
matrix multiplication is both faster and scale a lot better with block size
(symbols per block).
Signed-off-by: Anders Martinsson <anders.martinsson@intinor.se>