Enviar por SMS: A domain-specific language for parallel and grid computing