Title: Cascading divide-and-conquer: a technique for designing parallel algorithms