Add Cholesky support with multiple number of partitions.

A problem is that the memory access in backward substitution is
non-coalesced now.