Optimize collision lists construction