Laboratories for parallel computing