Text this: Developing adaptive multi-device applications with the Heterogeneous Programming Library.