Design and Implementation of the PAPRICA Parallel Architecture