Introduction to parallel processors