Asphaltene flocculation in crude oil systems