Zaslat SMS: Heterogeneous Computing with OpenCL