Parallel architectures for computing cyclic convolutions