Variation Aware Evaluation Approach and Design Methodology for SOT-MRAM | Synapse