Identifying and understanding the nonlinear behavior of memristive devices | Synapse