1. A method for data management in a multi-core computing storage environment by a processor device, comprising: batching data operations, requiring a lock, into a set of operations to be performed on a per-core basis; and periodically acquiring a global lock for the set of operations, performing the set of operations, and freeing the global lock so as to avoid excessive duty cycling of lock and unlock operations in the computing storage environment.