What strategies would you use to partition a multi-terabyte table to improve query performance and minimize lock contention at The Voleon Group?