MODELING AND BENCHMARKING OF SPINTRONIC DEVICES AND THEIR APPLICATIONS