An Approach to Designing Modularity Architecture for Multithread Programming