Solving Irregular Problems through Parallel Irregular Trees