Prasugrel: a novel thienopyridine antiplatelet agent. A review of preclinical and clinical studies and the mechanistic basis for its distinct antiplatelet profile.