Cleaned up mutexes in BufferObjects
Offscreen rendering are now done in parallel to buffer swap
Added mutexes to SerializedObjects