Prefered parallel processing approach?