An Overview of Anticoagulant Drugs Pharmacology, Therapeutic Approaches, Limitations and Perspectives | Synapse