title: Programming for Multi core Processors
body: <p>As far as I know, the multi-core architecture in a processor does not effect the program. The actual instruction execution is handled in a lower layer. </p>
  
  <p>my question is,</p>
  
  <p><strong>Given that you have a multicore environment, Can I use any programming practices to utilize the available resources more effectively? How should I change my code to gain more performance in multicore environments?</strong></p>