Design and implementation of a multiple parallel processing system and its communication protocol