Block Cyclic Reduction