Parallel computing: glory and collapse | IEEE Journals & Magazine | IEEE Xplore