MP1-4307 : Synchronize access to textureData (attempt to fix AccessViolation errors)
MP1-4307 : Cleaned up all locks & code on C# side