Optimal expression evaluation for data parallel architectures | lit.salon