Tensor element getter and setter is wrong
These functions are currently implemented for cpu backend only. Using it on other backend is UB.
Specifications of getting/setting single elements must be rethought as it can be really expansive if it implies communication between different hardware.
According to the needs, a caching system might be required (plus transmitters).
Tensor refactoring will yet keep these function to be able to be merged.