Parallel algorithms and applications (Taylor & Francis)