Laboratory for Scalable Parallel Technologies and Algorithms, Dept. of Computer Science and Engineering