Multiple Program Multiple Data Analysis