Zaslat SMS: Heterogeneous computing with OpenCL