 Software solutions such as OpenAMP are being used to help with inter processor communication.Mobile devices may use the ARM big.LITTLE architecture.The research and development of multicore processors often compares many options, and benchmarks are developed to help such evaluations.