Share communication and computation resources on mobile devices: a social awareness perspective | Synapse