Utilizing Magnetic Tunnel Junction Devices in Digital Systems