Envoyer par SMS: Coordination in Altruistic Markets with Imperfect Substitutes