Leveraging The Intrinsic Switching Behaviors Of Spintronic Devices For Digital And Neuromorphic Circuits