Hemorheology, Thrombogenesis, and Atherosclerosis