Invia SMS: Programming Models for Massively Parallel Computers