Writing Self-adaptive Codes for Heterogeneous Systems | Publicación