How would you identify and reduce time or space complexity bottlenecks in embedded code at 10x Genomics?